The Church-Rosser Property for -reduction in Typed -Calculi

نویسنده

  • Herman Geuvers
چکیده

In this paper we investigate the Church-Rosser property (CR) for Pure Type Systems with-reduction. For Pure Type Systems with only-reduction, CR on well typed terms follows immediately from CR on the so called 'pseudoterms' and subject reduction. For-reduction, CR on the set of pseudoterms is just false, as was shown by Nederpelt 1973]. Here we prove that CR (for) on the well-typed terms of a xed type holds, which is the maximum we can expect in view of Neder-pelts counterexample. The proof is given for a large class of Pure Type systems that contains e.g. LF (for which CR for was proved by Salvesen 1989] and Coquand 1991]), F, F! and the Calculus of Constructions. In the proof, one key lemma (a very weak form of CR for on pseudoterms) takes a central position. It is remarkable that in the proof of this key lemma the counterexample to CR for is essentially used.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Note On Logical PERs and ReducibilityLogical Relations

We prove a general theorem for establishing properties expressed by binary relations on typed ((rst-order)-terms, using a variant of the reducibility method and logical PERs. As an application, we prove simultaneously that-reduction in the simply-typed-calculus is strongly normalizing, and that the Church-Rosser property holds (and similarly for-reduction).

متن کامل

An Application of Klop ' s Counterexampleto a Higher

In 1978, Klop demonstrated that a rewrite system constructed by adding the untyped lambda calculus, which has the Church-Rosser property, to a Church-Rosser rst-order algebraic rewrite system may not be Church-Rosser. In contrast, Breazu-Tannen recently showed that augmenting any Church-Rosser rst-order algebraic rewrite system with the simply-typed lambda calculus results in a Church-Rosser re...

متن کامل

An Application of Klop's Counterexample to a Higher-order Rewrite System

In 1978, Klop demonstrated that a rewrite system constructed by adding the untyped lambda calculus, which has the Church-Rosser property, to a Church-Rosser rst-order algebraic rewrite system may not be Church-Rosser. In contrast, Breazu-Tannen recently showed that augmenting any Church-Rosser rst-order algebraic rewrite system with the simply-typed lambda calculus results in a Church-Rosser re...

متن کامل

On Girard's "Candidats de Reductibilité"

We attempt to elucidate the conditions required on Girard's candidates of reducibility (in French, "candidats de reductibilité ") in order to establish certain properties of various typed lambda calculi, such as strong normalization and Church-Rosser property. We present two generalizations of the candidates of reducibility, an untyped version in the line of Tait and Mitchell, and a typed versi...

متن کامل

Properties of Developments via Simple Types

By using an infinity of extra constants every λ-term with indexed redexes is interpreted into a term in the simply typed λ-calculus à la Curry. A development becomes a usual β-reduction in the simply typed lambda calculus and the corresponding properties of developments come out from the corresponding properties (strong normalization and Church-Rosser) holding in this system. In this way we obt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992